

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<head>
<script type="text/javascript" src="helpman_topicinit.js"></script>

<title>Save Profile Options [Enterprise Architect User Guide]</title>

<meta name="keywords" content="Enterprise Architect, Sparx Systems, UML, UML Profile,UML Profile Save From Package,UML Profile Save From Diagram,Profile,Profile Save From Package,Profile Save From Diagram,Save,Save Profile From Package Context,Save Profile From Diagram Context,Package,Package Save Profile,Diagram,Diagram Save Profile">
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1" />
<meta http-equiv="Content-Style-Type" content="text/css" />

<link type="text/css" href="default.css" rel="stylesheet" />
<style type="text/css">
  A, A:Visited
  {
    color: #00F;
  }

  A:Active, A:Hover
  {
    color: #F00;
  }

  OL
  {
    margin: 5px 0 5px 48px;
  }

  UL
  {
    margin-bottom: 3px;
    margin-top: 0;
  }

  #nsr
  {
    background-color: #D4DFFF;
  }

  #nsr A
  {
    text-decoration: none;
  }

  #mainbody
  {
    padding: 8px;
  }

  .p_BodyText
  {
    padding: 5px 0;
  }
</style>



<style type="text/css" media="screen">
  BODY
  {
    background-color: #FFFFFF;
  }

  #nsr
  {
    padding: 6px 6px 0 6px;
    border-bottom: none;
    vertical-align: top;
    z-index: 2;
    visibility: visible;
    left: 0;
    top: 0;
    position: absolute;
  }

  #mainbody
  {
    left: 0;
    top: 0;
    margin: 0;
    position: absolute;
    padding: 10px;
    overflow: auto;
    height: 100%;
    z-index: 1;
    background-repeat: no-repeat;
    background-position: bottom right;
    background-attachment: fixed;
  }
</style>

<style type="text/css" media="print">
  #nsr
  {
    visibility: none;
  }

  #mainbody
  {
    overflow: visible;
  }
</style>
<script type="text/javascript" language="JavaScript" src="nonscroll.js"></script>

</head>
<body scroll="no">

<div id="page">



        <div id="content">
          <div id="content-inner">
          



  
          <div id="nsr">
            <table border="0" cellspacing="0" cellpadding="4" width="100%">
              <tr valign="top">
                <td align="left">
  


                  <p class="p_Heading1"><span class="f_Heading1">Save Profile Options</span></p>



  
                </td>
                <td align="right">
                  <a href="introduction.htm" onmouseover="document.images.main.src='button_main_h.gif'" onmouseout="document.images.main.src='button_main.gif'">
                    <img name="main" src="button_main.gif" border=0 alt="Return to Introduction">
                  </a>&nbsp;
    
                  <a href="exportprofile_2.htm" onmouseover="document.images.prev.src='button_prev_h.gif'" onmouseout="document.images.prev.src='button_prev.gif'">
                    <img name=prev src="button_prev.gif" border=0 alt="Previous page" />
                  </a>&nbsp;
    
    
    
                  <a href="supportedattributes_2.htm" onmouseover="document.images.next.src='button_next_h.gif'" onmouseout="document.images.next.src='button_next.gif'">
                    <img name=next src="button_next.gif" border=0 alt="Next page" />
                  </a>
    
    
                </td>
              </tr>
            </table>
          </div>
          <div id="mainbody">
  


                <p class="p_BodyText"><span class="f_BodyText">When you save a UML Profile, you can save it either from the package or from the diagram, depending on whether the Profile is:</span></p>
<ul style="text-indent: 0px; margin-left: 30px; list-style-position: outside;">
<li><span class="f_Bulletlist1">a single profile spread over multiple diagrams within the same Profile package (find the Profile </span><span class="f_Bulletlist1" style="font-style: italic;">package</span><span class="f_Bulletlist1"> in the </span><span class="f_UIControl">Project Browser</span><span class="f_Bulletlist1">, right-click it and select the </span><span class="f_MenuKeyField">Save Package as UML Profile</span><span class="f_Bulletlist1"> menu option), </span><span class="f_BodyText">which is typically the case for a stereotypes profile</span></li>
</ul>
<ul style="text-indent: 0px; margin-left: 30px; list-style-position: outside;">
<li><span class="f_Bulletlist1">one of multiple profiles within the same Profile package (right-click anywhere in the background of the Profile </span><span class="f_Bulletlist1" style="font-style: italic;">diagram</span><span class="f_Bulletlist1"> and select the </span><span class="f_MenuKeyField">Save as Profile</span><span class="f_Bulletlist1"> menu option); </span><span class="f_BodyText">for example, when creating multiple toolbox profiles</span></li>
<li><span class="f_Bulletlist1">a single diagram within the Profile Package (choose</span><span class="f_Bulletlist1" style="font-style: italic;"> either</span><span class="f_Bulletlist1"> the </span><span class="f_MenuKeyField">Save Package as UML Profile</span><span class="f_Bulletlist1"> menu option </span><span class="f_Bulletlist1" style="font-style: italic;">or</span><span class="f_Bulletlist1"> the </span><span class="f_MenuKeyField">Save as Profile</span><span class="f_Bulletlist1"> menu option)</span><span class="f_BodyText">.</span></li>
</ul>
<p class="p_BodyText"><span class="f_BodyText">The two context menu options produce slightly different results. You should take these into consideration, especially in the third instance where you could choose either option.</span></p>
<div style="text-align: left; text-indent: 0px; padding: 0px 0px 0px 0px; margin: 5px 0px 5px 13px;"><table cellspacing="0" cellpadding="0" border="0" style="border: none; border-spacing:0px; border-collapse: collapse;">
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="222" bgcolor="#e3e6ed" style="width:222px; background-color:#e3e6ed; border: solid 1px #000000;"><p class="p_Tableheader"><span class="f_Tableheader">Save From Diagram</span></p>
</td>
<td valign="top" width="249" bgcolor="#e3e6ed" style="width:249px; background-color:#e3e6ed; border: solid 1px #000000;"><p class="p_Tableheader"><span class="f_Tableheader">Save From Package</span></p>
</td>
<td valign="top" width="310" bgcolor="#e3e6ed" style="width:310px; background-color:#e3e6ed; border: solid 1px #000000;"><p class="p_Tableheader"><span class="f_Tableheader">Notes</span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="222" style="width:222px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">The profile takes the diagram name.</span></p>
</td>
<td valign="top" width="249" style="width:249px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">The profile takes the package name.</span></p>
</td>
<td valign="top" width="310" style="width:310px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">Package and diagram names are not necessarily the same, although you can save a lot of confusion if you make them the same or very similar. For example: package </span><span class="f_Tabletext" style="font-style: italic;">GL</span><span class="f_Tabletext"> with diagrams </span><span class="f_Tabletext" style="font-style: italic;">GL1, GL2, GL3</span><span class="f_Tabletext">.</span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="222" style="width:222px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">The profile takes the diagram's notes.</span></p>
</td>
<td valign="top" width="249" style="width:249px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">The profile takes the package's notes.</span></p>
</td>
<td valign="top" width="310" style="width:310px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">&nbsp;</span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="222" style="width:222px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">You can take the default size and appearance (including alternate image) from the diagram object.</span></p>
</td>
<td valign="top" width="249" style="width:249px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">You cannot take the default size and appearance from the diagram object. </span></p>
<p class="p_Tabletext"><span class="f_Tabletext">You can use the </span><span class="f_Tabletext" style="font-style: italic;">_sizeX</span><span class="f_Tabletext">, </span><span class="f_Tabletext" style="font-style: italic;">_sizeY</span><span class="f_Tabletext"> and </span><span class="f_Tabletext" style="font-style: italic;">_image</span><span class="f_Tabletext"> properties, but there is no equivalent for default colors.</span></p>
</td>
<td valign="top" width="310" style="width:310px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">&nbsp;</span></p>
</td>
</tr>
<tr style="text-align:left;vertical-align:top;">
<td valign="top" width="222" style="width:222px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">Can be much faster.</span></p>
</td>
<td valign="top" width="249" style="width:249px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">Can be much slower.</span></p>
</td>
<td valign="top" width="310" style="width:310px; border: solid 1px #000000;"><p class="p_Tabletext"><span class="f_Tabletext">Because diagram objects are kept in memory and </span><span class="f_UIControl">Project Browser</span><span class="f_Tabletext"> elements aren't. </span></p>
<p class="p_Tabletext"><span class="f_Tabletext">This is only likely to be an issue if the profile is a large one and you are using a slow network connection to a remote repository.</span></p>
</td>
</tr>
</table>
</div>




            </div>
          </div>
        </div>



</div>


</body>
</html>
